﻿#pragma once

#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <stdlib.h>


typedef struct PoInfo
{
	char name[20];
	int units;
	char QQ[20];
	char tele[20];
	char addr[30];
}PoInfo;


//动态版本
typedef struct contact
{
	PoInfo data;//通讯录联系人信息包括（name,qq...）
	struct contact* next;
}contact;



//增加联系人
void AddContact(contact** head);
//查看联系人
void ShowContact(const contact** head);
//修改联系人信息
void ModifyContact(contact** head);
//查找联系人
void SearchContact(const contact** head);
//删除联系人
void DelContact(contact** head);

//排序
void SortContact(contact** head);

//将通讯录中的联系人保存到文件中
void SaveContact(contact** head);

//销毁通信录
void DestroyContact(contact** head);

//导入数据
void LoadContact(contact** head);

